package com.dsw.idezjet.jsf.converters;

import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.FacesConverter;

import com.dsw.idezjet.beans.CidadeBean;

@FacesConverter(forClass=com.dsw.idezjet.model.Cidade.class)
public class CidadeConverter implements Converter {

	@Override
	public Object getAsObject(FacesContext arg0, UIComponent arg1, String arg2) {
		FacesContext context = FacesContext.getCurrentInstance();
		CidadeBean cidadeBean = (CidadeBean) context.getELContext().getELResolver().getValue(context.getELContext(), null, "cidadeBean");
		
		return cidadeBean.getCidade();
	}

	@Override
	public String getAsString(FacesContext arg0, UIComponent arg1, Object arg2) {
		// TODO Auto-generated method stub
		return arg2.toString();
	}

}
